package com.kuailework.module.${module}.service;

import com.github.pagehelper.PageInfo;
import com.kuailework.module.${module}.bean.${Entity};

public interface ${Entity}Service {

	/**
	 * ${tb.comment}的分页信息
	 * 
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	PageInfo<${Entity}> page(int pageNum, int pageSize);

	/**
	 * ${tb.comment}的编辑 record#id 为空则保存，不为空则更新
	 * 
	 * @param record
	 * @return
	 */
	${Entity} edit(${Entity} record);

	/**
	 * ${tb.comment}的编辑的详情信息
	 * 
	 * @param id
	 * @return
	 */
	${Entity} get(Long id);

	/**
	 * 删除
	 * 
	 * @param id
	 */
	void remove(Long id);

}
